package com.koron.ticket.operation.bean;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

@ApiModel(value="操作票-安全措施从表")
@Data
public class OperationSafeBean implements Serializable {

    @ApiModelProperty(value = "唯一id")
    private String id;

    /**
    * 操作票ID
    */
    @ApiModelProperty(value="操作票ID")
    private String operationId;

    /**
    * 操作票下工作票ID
    */
    @ApiModelProperty(value="操作票下工作票ID")
    private String operationWorkId;

    /**
    * 安全措施项目
    */
    @ApiModelProperty(value="安全措施项目")
    private String item;

    /**
    * 安全措施项对应对象
    */
    @ApiModelProperty(value="安全措施项对应对象")
    private String value;

    /**
    * 创建时间
    */
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd hh:mm:ss")
    @ApiModelProperty(value="创建时间")
    private Date createTime;

    /**
    * 排序
    */
    @ApiModelProperty(value="排序")
    private Integer sort;

    private static final long serialVersionUID = 1L;
}
